/**
 * @file 随机数
 * @author wy
 */

const { getType} = require('../tools/index');

const { v4  } = require('uuid');

module.exports = {

    get: function(min, max) {

        return Math.floor(Math.random()*(max-min+1)+min)
    },


    getArrayItem: function(arr) {
        
        const type = getType(arr);

        if(type !== 'Array')  {console.error(`我们需要一个Array类型,而我们收到了一个${type}`); ;return};
        
        const len = arr.length -1;
        
        const _Index =  this.get(0, len);
        
        return arr[_Index];
    },

    uuid: function() {
        return v4();
    }
}

